Compiling java for low-end embedded systems
نویسندگان
چکیده
منابع مشابه
Compiling Java for Embedded Systems
While a major factor in Java’s success is its use of portable bytecodes, we believe it cannot become a mainstream programming language without mainstream implementation techniques. Specifically, an optimizing, ahead-of-time compiler allows much better optimization along with much faster application start-up times than with JIT translators. Cygnus Solutions is writing a Java front-end for the GN...
متن کاملCompiling Java for Real-Time Systems Compiling Java for Real-Time Systems
Our everyday appliances ranging from toys to vehicles, as well as the equipment used to manufacture them, contain an increasing number of embedded computers. Embedded software often implement functionality that is crucial for the operation of the device, resulting in a variety of timing requirements and resource utilization constraints to be fulfilled. Industrial competition and the ever increa...
متن کاملSecurity mechanisms for low - end embedded systems
The use of embedded systems (ES) in our daily lives is growing. Therefore, it is becoming important to be able to put a certain amount of trust on them which requires strong consideration of security aspects. However, due to limited resources and harsh environmental conditions, it is generally difficult to apply security mechanisms to ES. Home and Building Automation (HBA) systems use control n...
متن کاملLow Power Java Processor for Embedded Applications
This chapter presents a low power architecture of a Java processor. We show that the use of techniques like pipeline and the implementation of the stack in a register bank instead of using the main memory allow aggressive reduction of power dissipation, with a very small area overhead. Besides, thanks to the forwarding technique and to the specific stack machine organization, huge power savings...
متن کاملJava Flowpaths: Efficiently Generating Circuits for Embedded Systems from Java
The performance of software executed on a microprocessor is adversely affected by the basic fetchexecute cycle. A further performance penalty results from the load-execute-store paradigm associated with the use of local variables in most high-level languages. This paper describes creating Java flowpaths, a general method of generating hardware directly from Java bytecodes that support basic ope...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: ACM SIGPLAN Notices
سال: 2003
ISSN: 0362-1340,1558-1160
DOI: 10.1145/780731.780739